package org.example.com.pojo.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * AI聊天消息实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ChatMessage implements Serializable {
    private static final long serialVersionUID = 1L;

    private Integer id;           // 消息ID
    private Integer userId;       // 用户ID
    private String role;          // 角色：user-用户，assistant-AI助手
    private String content;       // 消息内容
    private String sessionId;     // 会话ID
    private LocalDateTime createdAt; // 创建时间
}
